package org.zcl.初始化.类初始化;

/**
 * @PROJECT_NAME: bfd-cms
 * @DESCRIPTION: 属于被动引用不会出发子类初始化
 *  1.子类引用父类的静态字段，只会触发子类的加载、父类的初始化，不会导致子类初始化
 *  2.通过数组定义来引用类，不会触发此类的初始化
 *  3.常量在编译阶段会进行常量优化，将常量存入调用类的常量池中， 本质上并没有直接引用到定义常量的类，因此不会触发定义常量的类的初始化。
 * @USER: ZhuChengLin
 * @DATE: 2021/11/11 11:22
 */
public class Test {
    public static void main(String[] args) {
        System.out.println(S.abc);
    }
}
